package com.group.eams.pojo.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * Created By:LQK
 * Description:
 */
@Data
public class AssetReportListVo implements Serializable {

    //维修报告的唯一标识
    private Long id;
    //维修报告的状态，如待处理、处理中、已解决等
    private Integer status;
    //申请维修的日期
    private Date applyDate;
    //报告编号，用于唯一标识一份维修报告
    private String reportNum;
    //维修报告的标题，简要描述故障情况
    private String title;
    //报修人
    private String applicantName;
    //申请部门
    private String departName;

    //保修厂商
    private String vendorName;
    //联系人
    private String name;
    //联系方式
    private String phone;

    //维修详情，详细描述故障及维修要求
    private String repariDetal;
    //资产id，关联到资产管理系统中的资产
    private Long assetId;
    //备注信息，用于记录额外的说明或注意事项
    private String remark;
    //创建人
    private String creatorName;
    //创建时间
    private Date created;

    //流程id，用于关联工作流管理系统
    private Long flowId;
    //当前节点id，表示维修流程当前所处的节点
    private Long currentNode;

}
